import store from '@/store'

// 自定义指令--> v-power="xxx"--> 去查看 vue

const power = {
  inserted: (el, binding) => {
    // el : 要添加 指令的-节点
    // 获取到按钮的权限--谁有【导入/导出】权限--后台返回的points -> 权限名
    const points = store.state.user.userInfo.roles.points

    // binding.value 获取到绑定的值，是否已后台返回的一致，不一致时把自身的自定义指令移除
    if (!points.includes(binding.value)) {
      el.parentNode.removeChild(el)
    }
  }
}
export default power

